<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Pinturas extends CI_Controller {

	var $idioma;
	public function __construct()
	{
		parent::__construct();
		$this->load->helper(array('form', 'url','html'));
		$this->idioma=$this->session->userdata('idioma');
		$this->lang->load('ac', $this->idioma);	
	}

	public function index($pagina=1,$es_escultura=false)
	{
		$this->load->model('PinturasDAO','pinturas_dao');
		$configuracion=$this->pinturas_dao->get_configuracion();
		$num_obras=$this->pinturas_dao->num_obras($es_escultura)->NUM_OBRAS;
		$tam_pagina=$configuracion->TAM_PAGINA;
		$obra_inicio=$num_obras-$tam_pagina*$pagina+1;
		$obra_fin=$obra_inicio+$tam_pagina-1;
		/*echo "num obras $num_obras";
		echo "tam_pagina $tam_pagina";
		echo "fin = $obra_fin";
		echo "inicio = $obra_inicio";*/
		$tiene_anterior = $pagina<>1;
		$tiene_siguiente = $obra_inicio>1;
		$obras=$this->pinturas_dao->get_obras($obra_inicio,$obra_fin,$es_escultura);
		$descripcion='DESCRIPCION_'.strtoupper($this->idioma);
		$material='MATERIAL_'.strtoupper($this->idioma);
		$soporte='SOPORTE_'.strtoupper($this->idioma);
		foreach ($obras as $obra)
		{
			if(!$es_escultura)
			{
				if($obra->ANCHO!='' && $obra->ALTO!='')
				{
					$picture_size=$obra->ANCHO.'x'.$obra->ALTO;
				}
				else 
				{
					$picture_size='';
				}
				$obra->TITLE=''.$obra->$material.' '.$obra->$soporte.' '.$picture_size.' '.$obra->$descripcion;
			}
			else 
			{
				$obra->TITLE='';
			}
		}		
		$data['obras']=$obras;
		$data['tiene_anterior']=$tiene_anterior;
		$data['tiene_siguiente']=$tiene_siguiente;
		$data['pagina_actual']=$pagina;
		$data['es_escultura']=$es_escultura;
		if($es_escultura)
		{
			$data['tipo']='esculturas';
		}
		else
		{
			$data['tipo']='pinturas';
		}
		$this->load->view('pinturas',$data);
	}
}